package com.lonely.system.service;

import com.lonely.common.core.domain.auth.LoginBodyDto;
import com.lonely.system.domain.vo.auth.UserInfoVo;

/**
 * @author: 黄志标
 * @date: 2025/6/27 10:32
 * @description: 身份认证接口
 */
public interface IAuthenticationService {


    /**
     * 用户登录
     *
     * @param loginBody
     * @return
     */
    String login(LoginBodyDto loginBody);


    /**
     * 退出登录
     */
    void logout();


    /**
     * 获取登录的用户信息
     *
     * @return
     */
    UserInfoVo getUserInfo();
}
